package com.bigger.service;

import com.bigger.dto.BusinessPageDTO;
import com.bigger.dto.UpdateBusinessDTO;
import com.bigger.entity.Business;
import com.bigger.result.PageResult;

public interface BusinessService {
    /**
     * 分页查询业务
     * @param businessPageDTO
     * @return
     */
    PageResult<Business> page(BusinessPageDTO businessPageDTO);

    /**
     * 添加业务
     * @param updateBusinessDTO
     */
    void addBusiness(UpdateBusinessDTO updateBusinessDTO);

    /**
     * 更新业务功能
     * @param updateBusinessDTO
     */
    void update(UpdateBusinessDTO updateBusinessDTO);

    /**
     * 删除业务功能
     * @param id
     */
    void delete(Long id);

    /**
     * 根据id查询业务
     * @param id
     */
    Business getById(Long id);
}
